Nanopb

@Generated
class Nanopb

Types

Link copied to clipboard
enum DescriptorSize : ProtocolMessageEnum
Protobuf enum DescriptorSize
Link copied to clipboard
enum FieldType : ProtocolMessageEnum
Protobuf enum FieldType
Link copied to clipboard
enum IntSize : ProtocolMessageEnum
Protobuf enum IntSize
Link copied to clipboard
This is the inner options message, which basically defines options for
a field. When it is used in message or file scope, it applies to all
fields.
Protobuf type NanoPBOptions
Link copied to clipboard
interface NanoPBOptionsOrBuilder : MessageOrBuilder
Link copied to clipboard
enum TypenameMangling : ProtocolMessageEnum
Protobuf enum TypenameMangling

Properties

Link copied to clipboard
open val descriptor: Descriptors.FileDescriptor
Link copied to clipboard
val nanopb: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Nanopb.NanoPBOptions>
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val nanopbEnumopt: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumOptions, Nanopb.NanoPBOptions>
extend .google.protobuf.EnumOptions { ... }
Link copied to clipboard
val nanopbFileopt: GeneratedMessage.GeneratedExtension<DescriptorProtos.FileOptions, Nanopb.NanoPBOptions>
extend .google.protobuf.FileOptions { ... }
Link copied to clipboard
val nanopbMsgopt: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, Nanopb.NanoPBOptions>
extend .google.protobuf.MessageOptions { ... }

Functions

Link copied to clipboard
open fun registerAllExtensions(registry: ExtensionRegistry)
open fun registerAllExtensions(registry: ExtensionRegistryLite)